
package com.example.yskjproject.model;

import java.io.Serializable;
import java.util.List;

/**
 * RoomLiveInfoModel
 * <p>
 * 作者：zx
 * 创建时间：2024/5/13
 */
public class RoomOneLiveInfoModel implements Serializable {


    private String live_room_id;
    private String live_user_id;
    private String live_user_name;
    private String avatar_url;
    private StudioInfoDTO studio_info;

    public String getLive_room_id() {
        return live_room_id;
    }

    public void setLive_room_id(String live_room_id) {
        this.live_room_id = live_room_id;
    }

    public String getLive_user_id() {
        return live_user_id;
    }

    public void setLive_user_id(String live_user_id) {
        this.live_user_id = live_user_id;
    }

    public String getLive_user_name() {
        return live_user_name;
    }

    public void setLive_user_name(String live_user_name) {
        this.live_user_name = live_user_name;
    }

    public String getAvatar_url() {
        return avatar_url;
    }

    public void setAvatar_url(String avatar_url) {
        this.avatar_url = avatar_url;
    }

    public StudioInfoDTO getStudio_info() {
        return studio_info;
    }

    public void setStudio_info(StudioInfoDTO studio_info) {
        this.studio_info = studio_info;
    }

    public static class StudioInfoDTO {
        private int id;
        private int follow;
        private int user_id;
        private String nick_name;
        private String title;
        private List<MediaListDTO> media_list;
        private String description;
        private List<Integer> tag_lv2_id;
        private List<Integer> tag_lv3_id;
        private int state;
        private int status;
        private int follow_num;
        private String created_at;
        private String updated_at;
        private String deleted_at;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getFollow() {
            return follow;
        }

        public void setFollow(int follow) {
            this.follow = follow;
        }

        public int getUser_id() {
            return user_id;
        }

        public void setUser_id(int user_id) {
            this.user_id = user_id;
        }

        public String getNick_name() {
            return nick_name;
        }

        public void setNick_name(String nick_name) {
            this.nick_name = nick_name;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public List<MediaListDTO> getMedia_list() {
            return media_list;
        }

        public void setMedia_list(List<MediaListDTO> media_list) {
            this.media_list = media_list;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public List<Integer> getTag_lv2_id() {
            return tag_lv2_id;
        }

        public void setTag_lv2_id(List<Integer> tag_lv2_id) {
            this.tag_lv2_id = tag_lv2_id;
        }

        public List<Integer> getTag_lv3_id() {
            return tag_lv3_id;
        }

        public void setTag_lv3_id(List<Integer> tag_lv3_id) {
            this.tag_lv3_id = tag_lv3_id;
        }

        public int getState() {
            return state;
        }

        public void setState(int state) {
            this.state = state;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public int getFollow_num() {
            return follow_num;
        }

        public void setFollow_num(int follow_num) {
            this.follow_num = follow_num;
        }

        public String getCreated_at() {
            return created_at;
        }

        public void setCreated_at(String created_at) {
            this.created_at = created_at;
        }

        public String getUpdated_at() {
            return updated_at;
        }

        public void setUpdated_at(String updated_at) {
            this.updated_at = updated_at;
        }

        public String getDeleted_at() {
            return deleted_at;
        }

        public void setDeleted_at(String deleted_at) {
            this.deleted_at = deleted_at;
        }

        public static class MediaListDTO {
            private String media_url;
            private String media_type;

            public String getMedia_url() {
                return media_url;
            }

            public void setMedia_url(String media_url) {
                this.media_url = media_url;
            }

            public String getMedia_type() {
                return media_type;
            }

            public void setMedia_type(String media_type) {
                this.media_type = media_type;
            }
        }
    }
}
